package com.rainbow.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rainbow.entity.Token;

/**
 * @Author rainbow
 **/
public interface TokenService extends IService<Token> {

    /**
     * 创建token
     *
     * @param userId
     * @return
     */
    Token createToken(Long userId);

    /**
     * 根据token查询
     *
     * @param token
     * @return
     */
    Token queryByToken(String token);

    /**
     * 判断token过期时间
     *
     * @param username
     */
    void expireToken(String username);
}
